Big Huge Thesaurus

tube-shaped structure

noun